IPv6-Level Socket Options
Level
Option
Description
*
R
W
Value
Type
SOL_IPV6 IPV6_ADD_MEMBERSHIP Join Multicast Membership ? ? ? IPv6 Multicast Address struct ip_mreq6
SOL_IPV6 IPV6_ADDRFORM Change address for socket ? ? ? Integer int
SOL_IPV6 IPV6_AUTHHDR AUTHHDR ?? ? ? ? Integer int
SOL_IPV6 IPV6_CHECKSUM Offset of Checksum for Raw Sockets ? ? ? Integer int
SOL_IPV6 IPV6_DROP_MEMBERSHIP Drop Multicast Membership ? ? ? IPv6 Multicast Address struct ip_mreq6
SOL_IPV6 IPV6_DSTOPTS Enable Getting Destination Options ? ? ? Boolean int
SOL_IPV6 IPV6_HOPLIMIT Enable Getting Hop Limit ? ? ? Boolean int
SOL_IPV6 IPV6_HOPOPTS Enable Getting Hop-by-Hop Options ? ? ? Boolean int
SOL_IPV6 IPV6_MULTICAST_HOPS Specify Number of Multicast Hops ? ? ? Integer int
SOL_IPV6 IPV6_MULTICAST_IF Specify Outgoing Multicast Interface ? ? ? IPv6 Address struct in6_addr
SOL_IPV6 IPV6_MULTICAST_LOOP Enable Multicast Loopback ? ? ? Integer int
SOL_IPV6 IPV6_NEXTHOP Enable Specifying Next Hop ? ? ? Boolean int
SOL_IPV6 IPV6_PKTINFO Receive Packet Information ? ? ? Integer int
SOL_IPV6 IPV6_PKTOPTIONS Specify Packet Options ? ? ? Options int []
SOL_IPV6 IPV6_ROUTER_ALERT Enable Router Alerts ? ? ? Boolean int
SOL_IPV6 IPV6_RXSRCRT Receive Source Route ? ? ? Boolean int
SOL_IPV6 IPV6_UNICAST_HOPS Specify Hop Limit ? ? ? Integer int